package com.aims.server.domain.vo;

import lombok.Data;
import java.io.Serializable;

/**
 * 子任务VO
 */
@Data
public class SubTaskVO implements Serializable {

    /**
     * 子任务ID
     */
    private Long id;

    /**
     * 子任务名称
     */
    private String taskName;

    /**
     * 子任务状态：0-未完成，1-已完成，2-进行中
     */
    private Integer status;

    /**
     * 子任务状态名称
     */
    private String statusName;

    /**
     * 子任务状态文本（用于按钮显示）
     */
    private String statusText;

    /**
     * 子任务名称（用于前端checkbox显示）
     */
    private String name;

    /**
     * 排序
     */
    private Integer sortOrder;

    private static final long serialVersionUID = 1L;
}